package com.lswms.modules.lswms.excel.orders;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 出库明细记录
 *
 * @author DX sunlightcs@gmail.com
 * @since 1.0.0 2021-06-24
 */
@Data
public class OrderdetaillistExcel {
    @Excel(name = "出库单号")
    private String orderkey;
    @Excel(name = "明细行号")
    private Integer line;
    @Excel(name = "明细记录行号")
    private Integer linelist;
    @Excel(name = "单据类型")
    private Integer typestr;
    @Excel(name = "收货人号")
    private Integer cardId;
    @Excel(name = "收货人卡ID")
    private Integer recipientId;
    @Excel(name = "收货人")
    private Integer recipient;
    @Excel(name = "物料编码")
    private String sku;
    @Excel(name = "物料名称")
    private String descr;
    @Excel(name = "单位")
    private String unit;
    @Excel(name = "状态")
    private Integer statusstr;
    @Excel(name = "数量")
    private BigDecimal qty;
    @Excel(name = "实际数量")
    private BigDecimal actqty;
    @Excel(name = "自库位")
    private String fromloc;
    @Excel(name = "自托盘")
    private String fromtray;
    @Excel(name = "自容器")
    private String fromboxstr;
    @Excel(name = "当前库位")
    private String loc;
    @Excel(name = "当前托盘")
    private String tray;
    @Excel(name = "当前容器")
    private String boxstr;
    @Excel(name = "生产日期",exportFormat="yyyy-MM-dd")
    private Date lot1;
    @Excel(name = "有效日期",exportFormat="yyyy-MM-dd")
    private Date lot2;
    @Excel(name = "是否加长")
    private String lot3str;
    @Excel(name = "价格")
    private String lot4;
    @Excel(name = "部门/供应商")
    private String lot5;
    @Excel(name = "计划单号/工序号")
    private String lot6;
    @Excel(name = "主制车间")
    private String lot7;
    @Excel(name = "任务编码")
    private String lot8;
    @Excel(name = "新旧")
    private String lot9str;
    @Excel(name = "作废")
    private String lot10str;
    @Excel(name = "炉批号")
    private String lot11;
    @Excel(name = "材料复验号")
    private String lot12;
    @Excel(name = "牌号")
    private String lot13;
    @Excel(name = "属性14")
    private String lot14;
    @Excel(name = "属性15")
    private String lot15;
    
    @Excel(name = "备注")
    private String remark;
    @Excel(name = "回传状态")
    private String backstatus;
    @Excel(name = "回传时间",exportFormat="yyyy-MM-dd HH:mm:ss")
    private Date backdate;
    @Excel(name = "回传结果")
    private String backresult;
    @Excel(name = "回传码")
    private String backcode;
    @Excel(name = "仓库")
    private String warehouse;
    @Excel(name = "拣货人")
    private String pickuser;
    @Excel(name = "拣货时间",exportFormat="yyyy-MM-dd HH:mm:ss")
    private Date picktime;
    @Excel(name = "复核人")
    private String checkuser;
    @Excel(name = "复核时间")
    private Date checktime;
    @Excel(name = "装车人")
    private String loader;
    @Excel(name = "装车时间",exportFormat="yyyy-MM-dd HH:mm:ss")
    private Date loadtime;
    @Excel(name = "创建人")
    private String adduser;
    @Excel(name = "创建时间",exportFormat="yyyy-MM-dd HH:mm:ss")
    private Date addtime;
    @Excel(name = "修改人")
    private String updatuser;
    @Excel(name = "修改时间",exportFormat="yyyy-MM-dd HH:mm:ss")
    private Date updatetime;

}